package xiongwei.jiang.model.dto.response;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;

/**
 * 企业内部开发 / 服务端API / 消息推送 / 发送应用消息
 *
 * @author 天之蓝
 */
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class AppMsg {
    /**
     * 返回码
     */
    private Integer errcode;
    /**
     * 对返回码的文本描述内容
     */
    private String errmsg;
    /**
     * 不合法的userid，不区分大小写，统一转为小写
     */
    private String invaliduser;
    /**
     * 不合法的partyid
     */
    private String invalidparty;
    /**
     * 不合法的标签id
     */
    private String invalidtag;
    /**
     * 消息id，用于撤回应用消息
     */
    private String msgid;
    /**
     * 仅消息类型为“按钮交互型”，“投票选择型”和“多项选择型”的模板卡片消息返回，应用可使用response_code调用更新模版卡片消息接口，24小时内有效，且只能使用一次
     */
    private String response_code;
}
